// 引入express模块
const express = require("express");
// 引入user路由器
const ur = require("./routes/user");
// WEB服务器
const app = express();
// 端口
app.listen(3000, () => {
  console.log("启动！");
});
//post传递的参数转为 对象
app.use(express.urlencoded({ extended: true }));

// 使用路由器，挂载并添加前缀(/v1/users)到WEB服务器
app.use("/v1/users", ur);

//错误处理中间件，拦截所有错误 所有路由的后面添加
app.use((err, req, res, next) => {
  // err接收传递过来的错误
  if (err) {
    //为了调试查看错误原因
    console.log(err);
  }
  //响应服务器端错误
  res.send({ code: 502, msg: "服务端错误" });
});
